package com.mm.pojo;

import javax.persistence.*;

@Table(name = "work_report_info")
public class WorkReportInfo {
    /**
     * 工作汇报表id
     */
    @Id
    @Column(name = "work_id")
    private String workId;

    /**
     * 员工id
     */
    @Column(name = "emp_id")
    private Long empId;

    /**
     * 汇报时间
     */
    @Column(name = "work_repo_time")
    private Long workRepoTime;

    /**
     * 汇报主题
     */
    @Column(name = "work_repo_theme")
    private String workRepoTheme;

    /**
     * 汇报抄送部门（系统内添加的部门）
     */
    @Column(name = "work_repo_depa")
    private String workRepoDepa;

    /**
     * 创建时间
     */
    @Column(name = "work_create_time")
    private Long workCreateTime;

    /**
     * 修改时间
     */
    @Column(name = "work_update_time")
    private Long workUpdateTime;

    /**
     * 汇报内容
     */
    @Column(name = "work_repo_content")
    private String workRepoContent;

    /**
     * 回复内容
     */
    @Column(name = "work_reply_content")
    private String workReplyContent;

    /**
     * 获取工作汇报表id
     *
     * @return work_id - 工作汇报表id
     */
    public String getWorkId() {
        return workId;
    }

    /**
     * 设置工作汇报表id
     *
     * @param workId 工作汇报表id
     */
    public void setWorkId(String workId) {
        this.workId = workId;
    }

    /**
     * 获取员工id
     *
     * @return emp_id - 员工id
     */
    public Long getEmpId() {
        return empId;
    }

    /**
     * 设置员工id
     *
     * @param empId 员工id
     */
    public void setEmpId(Long empId) {
        this.empId = empId;
    }

    /**
     * 获取汇报时间
     *
     * @return work_repo_time - 汇报时间
     */
    public Long getWorkRepoTime() {
        return workRepoTime;
    }

    /**
     * 设置汇报时间
     *
     * @param workRepoTime 汇报时间
     */
    public void setWorkRepoTime(Long workRepoTime) {
        this.workRepoTime = workRepoTime;
    }

    /**
     * 获取汇报主题
     *
     * @return work_repo_theme - 汇报主题
     */
    public String getWorkRepoTheme() {
        return workRepoTheme;
    }

    /**
     * 设置汇报主题
     *
     * @param workRepoTheme 汇报主题
     */
    public void setWorkRepoTheme(String workRepoTheme) {
        this.workRepoTheme = workRepoTheme;
    }

    /**
     * 获取汇报抄送部门（系统内添加的部门）
     *
     * @return work_repo_depa - 汇报抄送部门（系统内添加的部门）
     */
    public String getWorkRepoDepa() {
        return workRepoDepa;
    }

    /**
     * 设置汇报抄送部门（系统内添加的部门）
     *
     * @param workRepoDepa 汇报抄送部门（系统内添加的部门）
     */
    public void setWorkRepoDepa(String workRepoDepa) {
        this.workRepoDepa = workRepoDepa;
    }

    /**
     * 获取创建时间
     *
     * @return work_create_time - 创建时间
     */
    public Long getWorkCreateTime() {
        return workCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param workCreateTime 创建时间
     */
    public void setWorkCreateTime(Long workCreateTime) {
        this.workCreateTime = workCreateTime;
    }

    /**
     * 获取修改时间
     *
     * @return work_update_time - 修改时间
     */
    public Long getWorkUpdateTime() {
        return workUpdateTime;
    }

    /**
     * 设置修改时间
     *
     * @param workUpdateTime 修改时间
     */
    public void setWorkUpdateTime(Long workUpdateTime) {
        this.workUpdateTime = workUpdateTime;
    }

    /**
     * 获取汇报内容
     *
     * @return work_repo_content - 汇报内容
     */
    public String getWorkRepoContent() {
        return workRepoContent;
    }

    /**
     * 设置汇报内容
     *
     * @param workRepoContent 汇报内容
     */
    public void setWorkRepoContent(String workRepoContent) {
        this.workRepoContent = workRepoContent;
    }

    /**
     * 获取回复内容
     *
     * @return work_reply_content - 回复内容
     */
    public String getWorkReplyContent() {
        return workReplyContent;
    }

    /**
     * 设置回复内容
     *
     * @param workReplyContent 回复内容
     */
    public void setWorkReplyContent(String workReplyContent) {
        this.workReplyContent = workReplyContent;
    }
}